#include "StdAfx.h"
#include "Imagem.h"

Imagem::Imagem( const int width, const int height )
{
	m_width = width;
	m_height = height;
	pixels = new int[width*height];
}

Imagem::~Imagem(void)
{
	delete[] pixels;
}

void Imagem::setRGB( const int x, const int y, const int rgb ) {
	pixels[x + y * m_width] = rgb;
}

int Imagem::getRGB( const int x, const int y ) const {
	return pixels[x + y * m_width];
}

int Imagem::getWidth( void ) const {
	return m_width;
}

int Imagem::getHeight( void ) const {
	return m_height;
}

int* Imagem::getPixels( void ) {
	return pixels;
}
